home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 32
/
Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso
/
Aminet
/
disk
/
cache
/
fda.readme
< prev
next >
Wrap
Text File
|
1999-05-23
|
18KB
|
411 lines
Short: Now write-able!!! V1.4
Author: MartinTauchmann@bigfoot.com (Martin Tauchmann)
Uploader: MartinTauchmann@bigfoot.com (Martin Tauchmann)
Version: 1.4
Type: disk/cache
Kurz: Nutzt den freien Speicher als Cache für FestPlatte, CD, FD...
Requires: OS 2.0+, 2MB FastMemory
Date: 07.05.99
Replaces: disk/cache/fda.lha
Url: http://MartinTauchmann.home.pages.de
The true fast dynamic cache.
Uses the free-memory as disk-cache.
Now write-able, test it. (Sponsored by WEST)
Minimize disk access.
Speed up disk access, 2 to 998 times.
English documentation is by ATO in progress.
Die deutsche Dokumentation ist auch als DVI (TeX) und PostScript (GhostScript)
Format im Archiv `fda_d_DviPS.lha` erhältlich. Die AmigaGuide und HTML Formate
sind, schon, in diesem Haupt-Archiv beigelegt.
`Future Drive Accelerator' V1.4 Demo
************************************
Nutzt den `*freien Speicher*' als `*Cache*'; das Ergebnis ist, daß das
Programm vollautomatisch auf Veränderungen der Speicherressourcen reagiert,
wodurch Sie jederzeit die maximal mögliche Geschwindigkeit Ihrer Laufwerke
auskosten können. Selbst "speicherhungrige" Programme werden so zufrieden
gestellt.
Die Konzepte
************
`Future Drive Accelerator' ist ein Laufwerks-cache Programm.
Ein Cache speichert die Daten, die vom oder zum Laufwerk (Festplatten,
Disketten, CompactDisk, Wechselplatten, ZIP...) gelesen oder geschrieben werden.
Wenn angeforderte Daten, bereits im Cache vorhanden sind, müssen diese Daten
nicht nochmals von dem langsamen Laufwerk eingelesen werden.
Soweit nichts Neues!
Speicher ist wie wir alle wissen, immer knapp. Da dreht man shon eherr den
Speicher ein paarmal um, bevor man ihn an Programme ausgibt. Egal wie man es
dreht und wendet, man kann es so nie allen Programmen recht machen. Ein
Programm läuft mit dem etwas mehr zugeteilten Cache, schneller den jeh, ein
anderes Programm läuft, mangels Speicher, plötzlich nicht mehr.
Bei allen bisherigen Cache-Programmen mußte man, den Speicherverbrauch
festlegen. Es liegt nunmal in der Natur des Cache, daß er schneller wird, je
mehr Speicher er nutzen darf. Also hat man bei den alten Cache-Programmen den
Speicherverbrauch recht hoch angelegt, das dann aber aufgrund anderer
Programmen, die sich mangels Speicher beklagt haben, schnell wieder verworfen.
Das Resultat war ein Cache, dem im Durchschnitt soviel Speicher zugeteilt
wurde, daß auch noch alle "Speicherfressenden" Programme laufen konnten.
Oder man hat ständig die Cachegröße, den momentan befindlichen Umständen,
manuell, angepasst. Da dies aber keine zufriedenstellende Lösung ist, setzt
hier nun `Future Drive Accelerator', flexibel, an.
`*Es wird der gesamte freie Speicher*', dessen Größe sich ja stets verändern
kann, `*als Cache genutzt.*'
Dies hat zur Folge, daß ein `Amiga' mit einem 68030 50Mhz Prozessor und 16
MByte FastMemory (Blizzard IV) im Durchschnitt um den *Faktor 4* "beflügelt"
wird. See Benchmarks.
Schreibzugriffe werden gesammelt, um später, beim *Zurückschreiben* zum
Laufwerk, den Schreibkopf von der höchsten zur niedrigsten Adresse, "*gleiten*"
zu lassen.
Eine weiterer Erleichterung wird denjenigen geboten, die wechselbare Medien
wie z.B.: Disketten, CDs, MagnetOptical-Disks und ZIPs einsetzen. Bei einem
erneuten Einlegen des Mediums wird der schon vorhandene Cache, der mit Daten
gefüllt ist, ausgelesen. Es braucht das Medium also nicht nochmals eingelesen
zu werden.
Wer bisher dem File System viele Dos-Buffer (1) zugeteilt hatte, kann diesen
Speicher sogar `einsparen'.
Nicht zu vergessen, daß `*man einen Beitrag zum Thema ``UMWELTSCHUTZ``*'
leistet. Der Motor und die Elektronik des Laufwerks wird seltener
angesprochen, wodurch *Strom gespart* wird.
=> die *KERN-Kraftwerke* können früher vom Netz.
Wir sollten auch ins Auge fassen, daß die *Hardware*, dadurch, *weniger
abgenutzt wird*.
---------- Footnotes ----------
(1) Ein Dos-Buffer belegt, von der Firma aus, einen halben KiloByte.
Was wird benötigt, um `Future Drive Accelerator' nutzen zu können?
******************************************************************
`Future Drive Accelerator' benötigt mindestens:
"AmigaOS" 2.0
oder besser.
"2 Megabyte Speicher", mehr Speicher wird empfohlen.
Zusätzlich wird unterstützt:
"DiskSafe" (ftp://ftp.uni-paderborn.de/pub/aminet/disk/salv/DiskSafe.lha)
Bei einem Reset oder System-absturz wird der Cache noch vor dem Neustart
wieder zurückgeschrieben.
Beispiel installation für die `s:Startup-Sequence':
DiskSafe DF1: DF0: HD0: Store: Font: HD2: HD3: HD4: ... REBOOT QUICKKEY WAITVERIFY VERIFYREQ LOGFILE=Store:T/DiskSafe.log IGNORE
`RESETKEY' eventuell noch hinzufügen wenn es nicht funktionieren sollte.
"CopyMemQuicker"
See Speed up.
"FileSystems", "Devices"
See Features.
Mit welchem Geschwindigkeitszuwachs kann ich durch `Future Drive Accelerator' rechnen?
**************************************************************************************
* Kopiert 850KB in *35 Sekunden* von Festplatte zur Diskette, das entspricht
der Geschwindigkeit des Formatiervorgangs. Dies ist möglich, da die
Schreibzugriffe gesammelt wurden, um später, beim Zurückschreiben zur
Diskette, den Schreibkopf von der höchsten zur niedrigsten Adresse,
"*gleiten*" zu lassen.
* *23 MB/s* Datendurchsatz beim lesen, (laut SysInfo V3.23) statt 7 MB/s
ohne Cache, mit einem Amiga und folgendem Equipment: Zorro III, CyberStorm
MKIII, 060/PPC 604 150Mhz, UltraWide SCSI HD, 64 MB FastMemory,
CopyMemQuick 40+.
* Der *Bootvorgang* kann ca. *doppelt* so schnell werden, wenn viele kleine
Dateien zu laden und etliche Sachen in `WBStartup' Verzeichniss sind.
* Schnellers Einlesen der Verzeichnisse auf der WorkBench.
* Amiga MC68030 50MHz, 16MB FastMemory.
- IDE-HardDisk (getestet mit `DiskSpeed') (1)
read um den *Faktor 6.8* schneller.
write um den *Faktor 8.1* schneller.
- DD-FloppyDisk (getestet mit `DiskSpeed')
read um den *Faktor 488.0* schneller.
write um den *Faktor 997.6* schneller.
- Kopieren von einer HD-Partition zur anderen.
44 Dirs, 561 Files = 2.3MB Size
c:Copy MUI: ASWAP:MUI ALL CLONE QUIET
Dos 457 Dos-Buffers 46 secs 253999 micros
FDA 7 Dos-Buffers 11 secs 196642 micros (*4.13 mal schneller*)
* Amiga PPC604 233MHz MC68060 50MHz, 96MB FastMemory.
- IDE-HardDisk (getestet mit `DiskSpeed')
read um den *Faktor 19.5* schneller.
write um den *Faktor 20.4* schneller.
- SCSI-HardDisk (getestet mit `DiskSpeed')
read um den *Faktor 3.8* schneller.
write um den *Faktor 3.5* schneller.
---------- Footnotes ----------
(1) DiskSpeed Referenz: 262144 byte, MEMF_FAST, LONG-aligned buffer.
Kompatibilität, Eigenschaften
*****************************
* Beschleunigt sämtliche Medien wie z.B.*: Festplatten-, Floppy-, Compact-,
ZIP, MagnetOptical- oder SyQuest-Laufwerke, nahezu wie eine RamDrive.
* Nutzt den `*freien Speicher*' als `*Cache*' ; das Ergebnis ist, daß das
Programm vollautomatisch auf Veränderungen der Speicherressourcen
reagiert, wodurch Sie jederzeit die maximal mögliche Geschwindigkeit Ihrer
Laufwerke auskosten können. Selbst "speicherhungrige" Programme werden so
zufrieden gestellt.
* Schreibzugriffe werden gesammelt, um später, beim *Zurückschreiben* zum
Laufwerk, den Schreibkopf von der höchsten zur niedrigsten Adresse,
"*gleiten*" zu lassen.
* Sanfteres, paralleles Schreiben und Lesen im Multitasking.
* Smart-Power-Technologie: Minimiert die Anzahl der Zugriffe auf die Disk.
* SmartCache: Lädt Blöcke im vorraus (read-ahead).
* Wenn Disketten herrausgenommen werden, wird der Cache nur bei Bedarf
gelöscht. Wenn die Disketten wieder eingelegt werden, wird der Cache
wieder genutzt.
* Keine fragmentiert (zerstückelung) des Speichers. (Im Gegenteil zu
DynamiCache.)
* Kann eventuell sogar Speicher dazugewinnen, da die Dos-Buffers freigegeben
werden.
* Wenn im Cache gelesen oder geschrieben wird, blinzelt das Power-LED auf.
* Verify ist so schnell wie in einem guten Kopierprogramm, da während des
Schreibens die Tracks im Hintergrund verglichen werden (der Prozessor hat
ja, beim schreiben, sowieso fast nichts zu tun).
* Wenn `DiskSafe' installiert ist, wird bei einem Reset oder System-absturz
der Cache noch vor dem Neustart wieder zurückgeschrieben. See Requirements.
* Unterstützt `DiskExpander', `Virtual-Memory-Manger (VMM)', `XFH',
`Temporäre Dateien' und `World-Wide-Web Browser'.
* Unterstützt Devices: (Wahrscheinlich alle)
- scsi (http://www.amiga.de/files/index.html),
2nd.scsi, NewStyleDevice,
atapi (ftp://ftp.uni-paderborn.de/pub/aminet/disk/misc/IDEfix97.lha),
cybscsi,
- trackdisk,
floppy
(ftp://ftp.uni-paderborn.de/pub/aminet/disk/misc/floppy43.lha),
diskspare
(ftp://ftp.uni-paderborn.de/pub/aminet/disk/misc/Diskspr3.lha),
hackdisk
(ftp://ftp.uni-paderborn.de/pub/aminet/disk/misc/NewHackdisk.lha),
mfm.device ((C)CrossDOS),
messydisk
(ftp://ftp.uni-paderborn.de/pub/aminet/misc/emu/msh-156.lha),
- fmsdisk (ftp://ftp.uni-paderborn.de/pub/aminet/disk/misc/fmsdisk.lha),
- xpkdisk
(ftp://ftp.uni-paderborn.de/pub/aminet/util/pack/xpkDisk37_8c.lha),
- cd.
* Unterstützt FileSystems: (Alle bekannten)
- FastFileSystem(FFS),
V44.5 (ftp://ftp.uni-paderborn.de/pub/aminet/disk/misc/ffstd64.lha)
V43.20 (ftp://ftp.amiga.com/pub/)
- ProfiFileSystem1+2(PFS)
(ftp://ftp.uni-paderborn.de/pub/aminet/disk/misc/pfs95.lha),
HomePage (http://www.greed.nl)
- AmiFileSafe(AFS)
(ftp://ftp.uni-paderborn.de/pub/aminet/biz/demo/afsdemo159.lha),
- SmartFileSystem(SFS) (http://www.xs4all.nl/~hjohn/SFS/),
- MessyFileSystem(MSD)
(ftp://ftp.uni-paderborn.de/pub/aminet/misc/emu/msh-156.lha),
- CrossDOSFileSystem(MSD) ((C)CrossDOS),
- Berkeley (NetBSD LinUX) Fast FileSystem (BFFS UNI\02)
(ftp://ftp.uni-paderborn.de/pub/aminet/misc/emu/bffs1.3.lha).
und kompatible sowie alle MultiUser "clones".
* Unterstützt FileSystems mit einer variablen Block-größe.
* Unterstützt Festplatten mit einer 4 GigaByte Kapazität oder mehr.
* Schützt Partitionen die, die 4 GigaByte "Grenze" überschreiten, vor
falschen Zugriffen.
* Ist das schnellste Cache Programm. Beschleunigt Festplatten um den *Faktor
2*-*20*, Disketten um den *Faktor 2*-*997*.
Was für andere Produkte gibt es sonst noch?
*******************************************
Aminet:gfx/edit/FCP.lha (Convert Pic -> CopperList (6BitPlane -> 0 BitPlane CopperList) - CopperListEditor - CopperListSearcher - Full Modula-2 SourceCode)
Aminet:mods/slow/BrainBird.lha (Shaman drums to meditate and 14 Ambient NewAge Songs)
Aminet:comm/misc/TelekomBill.lha (German Phone-Bill calculater for WG´s)
Aminet:gfx/show/ActiveWinPic.lha (Picture on any window, special SHELL!)
Aminet:util/boot/IsInserted.lha (StartUp-Check if a Disk inserted then start BootUte)
Aminet:misc/unix/File2Partition.lha (Spare memory if LinUX install, stores files direct to HD, Disks or any LogicalDevice)
Aminet:dev/asm/ExecDis.lha (A commented disassembly of the exec library 1.2)
http://computer.freepages.de/tauchmann/PasTeX-SuperHighRes.lha (5.1MB)
(SuperHighRes & Epson medium pk-fonts, other resolutions possible)
(=> Display 9PinPrinter `Quality` on Screen)
Abgeschlossen, aber noch nicht veröffentlicht:
* Portierung von oo2c
(http://cognac.informatik.uni-kl.de/download/index.html) zur
Amiga-Patform, wodurch es möglich ist, dank GNU-C (GCC), Oberon-2
Programme für jede beliebige Platform zu entwickeln. `Oberon-2' ist fast
identisch mit `Amiga E' und `Cluster'.
* Portierung von Garbage Collector (http://reality.sgi.com/boehm_mti/) zur
Amiga-Patform. Ersetzt C `malloc', C++ `new' sowie C string (cord) das
eine schnelle verkettung und teil-string Operationen, liefert.
In arbeit:
* Neue ixemul.library Version.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
2904 1484 48.8% 15-Mar-99 18:40:02 FDA_Demo.info
39596 20730 47.6% 06-May-99 08:00:00 +FDA
3534 1286 63.6% 15-Mar-99 18:40:02 +FDA.info
2904 1490 48.6% 15-Mar-99 18:40:02 +FDAdoc.info
1636 857 47.6% 15-Mar-99 18:40:02 +DSG.info
121576 68665 43.5% 20-Jan-97 16:37:34 +bgui.library
25413 17653 30.5% 15-Mar-99 18:40:02 +bgui.library.patch
295 222 24.7% 15-Mar-99 18:40:02 +Benchmark-FDFFS.BAT
297 222 25.2% 15-Mar-99 18:40:02 +Benchmark-HDAFS.BAT
299 223 25.4% 15-Mar-99 18:40:02 +Benchmark-HDBFFS.BAT
395 263 33.4% 15-Mar-99 18:40:02 +Benchmark-HDFFS.BAT
379 255 32.7% 15-Mar-99 18:40:02 +Benchmark-HDSFS.BAT
6346 892 85.9% 15-Mar-99 18:40:02 +FD.FFS.457DosBuffers
6277 950 84.8% 15-Mar-99 18:40:02 +FD.FFS.FDA
6342 1064 83.2% 15-Mar-99 18:40:02 +HD.AFS.300DosBuffers
6304 983 84.4% 15-Mar-99 18:40:02 +HD.AFS.FDA
6319 1000 84.1% 15-Mar-99 18:40:02 +HD.BFFS.457DosBuffers
6254 931 85.1% 15-Mar-99 18:40:02 +HD.BFFS.FDA
6319 1018 83.8% 15-Mar-99 18:40:02 +HD.FFS.457DosBuffers
6391 1082 83.0% 15-Mar-99 18:40:02 +HD.FFS.DynamiCache
6297 957 84.8% 15-Mar-99 18:40:02 +HD.FFS.FDA.ASync
6360 1060 83.3% 15-Mar-99 18:40:02 +HD.FFS.FDA.Write-thru
6308 977 84.5% 15-Mar-99 18:40:02 +HD.FFS.PowerCache
6313 1034 83.6% 15-Mar-99 18:40:02 +HD.SFS.457DosBuffers
6267 945 84.9% 15-Mar-99 18:40:02 +HD.SFS.FDA
6362 1074 83.1% 15-Mar-99 18:40:02 +HD.SFS.SFS-Cache10MBCopyBack
6394 1093 82.9% 15-Mar-99 18:40:02 +HD.SFS.SFS-Cache10MBNoCopyBack
18276 7285 60.1% 15-Mar-99 18:40:02 +DSG
9687 3699 61.8% 25-Mar-98 18:40:02 +DSG.guide
3034 973 67.9% 15-Mar-99 18:40:02 +DSG.info
2258 891 60.5% 25-Mar-98 18:40:02 +DSG1.readme
303 224 26.0% 15-Mar-99 18:40:02 +Benchmark-HDPFS2.BAT
6413 1106 82.7% 15-Mar-99 18:40:02 +HD.PFS2.600DosBuffers
6286 982 84.3% 15-Mar-99 18:40:02 +HD.PFS2.FDA
308 228 25.9% 15-Mar-99 18:40:02 +Benchmark-FDFFS.BAT
336 237 29.4% 15-Mar-99 18:40:02 +Benchmark-HDAFS.BAT
358 242 32.4% 15-Mar-99 18:40:02 +Benchmark-HDFFS.BAT
319 220 31.0% 15-Mar-99 18:40:02 +Benchmark-HDSFS.BAT
6438 915 85.7% 25-Mar-98 18:40:02 +FD.20DosBuffers
6393 985 84.5% 25-Mar-98 18:40:02 +FD.FDA
6344 950 85.0% 25-Mar-98 18:40:02 +FD.PowerCache
6446 1068 83.4% 25-Mar-98 18:40:02 +HD.30DosBuffers
6450 1078 83.2% 25-Mar-98 18:40:02 +HD.3DosBuffers
6464 1095 83.0% 25-Mar-98 18:40:02 +HD.423DosBuffers
6376 1029 83.8% 25-Mar-98 18:40:02 +HD.AFS
6463 1052 83.7% 20-Jul-98 18:40:02 +HD.AFS.FDA
6364 1004 84.2% 25-Mar-98 18:40:02 +HD.AFS.PowerCache
6432 1063 83.4% 25-Mar-98 18:40:02 +HD.FastCache
6361 963 84.8% 20-Aug-98 18:40:02 +HD.FDA
6324 933 85.2% 20-Aug-98 18:40:02 +HD.PowerCache
6300 983 84.3% 20-Jul-98 18:40:02 +HD.SFS
6181 994 83.9% 20-Aug-98 18:40:02 +HD.SFS.FDA
6652 1955 70.6% 06-May-99 09:35:24 +FDA-Benchmarks.guide
3216 1727 46.2% 15-Mar-99 18:40:02 +FDA-Benchmarks.guide.info
2549 2549 0.0% 15-Mar-99 18:40:02 +FDA-DeviceWindow.png
3990 3977 0.3% 15-Mar-99 18:40:02 +FDA-MainWindow.png
132858 42154 68.2% 06-May-99 08:43:06 +FDA_d.guide
3216 1704 47.0% 15-Mar-99 18:40:02 +FDA_d.guide.info
4202 1910 54.5% 06-May-99 08:47:58 +FDA_d_1.html
2260 1015 55.0% 06-May-99 08:48:02 +FDA_d_10.html
10505 3937 62.5% 06-May-99 08:48:02 +FDA_d_11.html
2215 996 55.0% 06-May-99 08:48:02 +FDA_d_12.html
9291 3904 57.9% 06-May-99 08:48:02 +FDA_d_13.html
3892 1494 61.6% 06-May-99 08:48:02 +FDA_d_14.html
8219 4026 51.0% 06-May-99 08:48:02 +FDA_d_15.html
5200 2102 59.5% 06-May-99 08:48:04 +FDA_d_16.html
2995 1407 53.0% 06-May-99 08:48:04 +FDA_d_17.html
2370 1090 54.0% 06-May-99 08:48:04 +FDA_d_18.html
11948 4588 61.6% 06-May-99 08:48:04 +FDA_d_19.html
2262 964 57.3% 06-May-99 08:47:58 +FDA_d_2.html
9156 3354 63.3% 06-May-99 08:48:04 +FDA_d_20.html
20333 4429 78.2% 06-May-99 08:48:06 +FDA_d_21.html
3498 1395 60.1% 06-May-99 08:47:58 +FDA_d_3.html
5005 2539 49.2% 06-May-99 08:47:58 +FDA_d_4.html
5456 2087 61.7% 06-May-99 08:48:00 +FDA_d_5.html
2742 1150 58.0% 06-May-99 08:48:00 +FDA_d_6.html
14272 4981 65.0% 06-May-99 08:48:00 +FDA_d_7.html
6292 2112 66.4% 06-May-99 08:48:00 +FDA_d_8.html
6799 2887 57.5% 06-May-99 08:48:00 +FDA_d_9.html
4311 1944 54.9% 06-May-99 08:47:58 +FDA_d_foot.html
4280 1546 63.8% 06-May-99 08:47:58 +FDA_d_toc.html
3143 2273 27.6% 15-Mar-99 18:40:02 +FDA_d_toc.html.info
34548 17346 49.7% 06-May-99 08:00:00 +FDAPref
3503 1868 46.6% 15-Mar-99 18:40:02 +FDAPref.info
16316 8468 48.1% 06-May-99 08:00:00 +FDAView
7261 3240 55.3% 15-Mar-99 18:40:02 +FDAView.info
3511 1988 43.3% 15-Mar-99 18:40:02 +Install-FDA.deutsch.info
3470 1960 43.5% 15-Mar-99 18:40:02 +Install-FDA.english.info
20808 5578 73.1% 26-Apr-99 20:14:48 +Install_FDA
14604 8690 40.4% 06-Sep-95 22:58:00 +DoIconLite
4251 3291 22.5% 06-May-99 08:00:00 +fda.patch
3271 2563 21.6% 06-May-99 08:00:00 +fdaPref.patch
1425 1056 25.8% 06-May-99 08:00:00 +fdaView.patch
19848 11240 43.3% 15-Mar-99 18:40:02 +gconv
18480 11393 38.3% 18-Nov-98 16:45:24 +GPatch
-------- ------- ----- --------- --------
885418 349486 60.5% 09-May-99 11:15:58 95 files